stretch levelling machine - Turkish English Dictionary